*{

	margin:0;

	padding:0;

	font-family: 微软雅黑;

}

a{

	text-decoration: none;

}

li{

	list-style: none;

}

a,img{

	transition: all .5s;

}

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}

body{

	min-width: 1200px;

}

.w_1200{

	width:1200px;

	margin:0 auto;

}

.clear{

	clear: both;

}



/*top*/

.top{

	width:100%;

	background:#4d4d4d;

}

.top_p1{

	float:left;

	width:600px;

	overflow: hidden;

	line-height: 35px;

	color:#fff;

	font-size: 14px;

}

.top_p2{

	width:600px;

	line-height: 35px;

	float:right;

	text-align: right;

	color:#fff;

	font-size: 18px;

	font-family: "Arial";

}

.top_p2 span{

	margin-right: 8px;

	font-size: 22px;

}





/*nav+logo*/

.nav_logo{

	width:100%;

	padding:20px 0;

}

.logo{

	float:left;

}

.nav{

	float: right;

}

.nav_li{

	width:105px;

	float:left;

	line-height: 80px;

	text-align: center;

	color:#666666;

	font-size: 15px;

	position: relative;

}

.nav_li > a{

	color:#666;

}

.nav_li:hover.nav_li > a{

	color:#c71b2a;

	font-weight: bold;

}



.nav_ul2{

	left: 20%;

	width:100%;

	position: absolute;

	top:79px;

	background: #fff;

	box-sizing: border-box;

	border:1px solid #b1b1b1;

	display: none;

	z-index:9999;

}

.nav_li2{

	border-bottom:1px solid #b1b1b1;

	transition: all .5s;

	width: 100%;

	text-align: center;

	line-height: 30px;

	box-sizing: border-box;

	font-size: 14px;

}

.nav_li2 > a{

	color:#666;

}

.nav_li2:hover.nav_li2 > a{

	color:#c71b2a;

}

.nav_er{

	position: absolute;

	width:400%;

	box-sizing:border-box;

	border:1px solid #b1b1b1;

	padding:15px;

	top:79px;

	background:#fff;

	z-index:9999;

	display: none;

}

.nav_le{

	width:25%;

	float:left;

}

.nav_le_a{

	display: block;

	width:100%;

	height: 30px;

	line-height: 30px;

	color:#666;

	font-size: 14px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	text-align: left;

	position: relative;

	padding-right: 15px;

	box-sizing: border-box;

}

.nav_le_a > span{

	display: block;

	position: absolute;

	width: 15px;

	height:30px;

	right: 0;

	top: 0;

	text-align: center;

	line-height: 30px;

}

.nav_le_a:hover{

	color:#c71b2a;

}

.nav_le_a:hover.nav_le_a > span{

	color:#c71b2a;

}



.nav_ri{

	width:75%;

	float:right;

	border-left: 1px solid #b1b1b1;

	box-sizing: border-box;

	padding-left: 20px;

}

.channel_list{

	width:100%;

	display: none;

}

.channel_list > a{

	color:#666;

	font-size: 12px;

	display: block;

	width:66px;

	text-align: left;

	box-sizing: border-box;

	padding:0 5px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	height: 40px;

	line-height: 40px;

	float:left;

}





/*banner*/

.swiper-slide {

	text-align: center;

	font-size: 18px;

	background: #fff;



	/* Center slide text vertically */

	display: -webkit-box;

	display: -ms-flexbox;

	display: -webkit-flex;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	-webkit-justify-content: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	-webkit-align-items: center;

	align-items: center;

}

.banner_sw{

	width: 100%;

}

.banner_swi{

	width: 100%;

}

.banner_swi > img{

	width:100%;

}





/*search*/

.search{

	width:100%;

	padding:38px 0 45px;

	background:#0d2b49;

}





/*产品中心*/

.indexpro{

	width:100%;

	background: #f2f2f2;

}

.indexpro_top{

	width:100%;

	height: 120px;

	background: #fff;

}

.indexpro_icon{

	width:100%;

}

.indexpro_icon_img{

	width:299px;

	height: 120px;

	float:left;

	box-sizing: border-box;

	border:1px solid #e3e3e3;

	border-top:none;

	text-align: center;

	transition: all .5s;
	display: flex;
	align-items: center;
}

.indexpro_icon_img > img{

	max-width:80%;

	max-height: 100%;

}

.indexpro_icon_img:hover{

	border-bottom: 4px solid #c71b2a;

}



.indexpro_list{

	width:100%;

	padding:83px 0 45px;

	display: none;

}

.indexpro_dl{

	width:380px;

	height: 435px;

	float:left;

	margin-left:30px;

	margin-bottom: 35px;

	background:#fff;

}

.indexpro_dt{

	width:100%;

	height: 320px;

	overflow: hidden;

	position: relative;

}

.indexpro_dt > img{

	width:100%;

}

.indexpro_dd{

	width:100%;

	box-sizing: border-box;

	padding:0 20px;

}

.indexpro_dd_p1{

	width:100%;

	text-align: center;

	color:#999999;

	font-size: 16px;

	line-height: 55px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.indexpro_dd_p2{

	text-align: center;

}



.indexpro_dl:hover .indexpro_dt img{

	transform: scale(1.2);

}

.indexpro_dl:hover .indexpro_dd_p1{

	color:#c71b2a;

	font-weight: bold;

}

.indexpro_dl:hover .indexpro_dd_p2 img{

	transform: rotate(405deg);

}



.indexpro_a{

	width:100%;

	text-align: center;

	padding-bottom:45px;

}

.indexpro_a a{

	display: inline-block;

	box-sizing: border-box;

	color:#999;

}

.indexpro_a a:hover{

	color:#fff;

	background:#c71b2a;

}

.indexpro_prev,.indexpro_next{

	font-size: 20px;

	width:61px;

	height:46px;

	border:1px solid #e6e6e6;

	text-align: center;

	line-height: 46px;

}

.indexpro_more{

	width:193px;

	height: 46px;

	border:1px solid #e6e6e6;

	font-size: 16px;

	text-align: center;

	line-height: 46px;

}





/*新闻中心*/

.indexnews{

	width:100%;

	padding:99px 0 65px;

}

.indexnews_h2{

	color:#0d2b49;

	font-size: 30px;

	font-weight: bold;

	padding-bottom:70px;

}

.indexnews_h2 span{

	color:#999999;

	font-size: 18px;

	font-family: "Arial";

	font-weight: normal;

}



.indexnews_list{

	width:100%;

	position: relative;

}

.indexnews_sw{

	padding:10px 0 50px;

	width:100%;

}

.indexnews_swi{

	padding:20px;

	box-sizing:border-box;

	border-radius: 10px;

	box-shadow:0 4px 5px 3px #f0f0f0;

}

.indexnews_swi_p1{

	width:100%;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	color:#666666;

	font-size: 16px;

	padding:15px 0;

	text-align:left;

}

.indexnews_swi_time{

	display:block;

	font-size: 14px;

	text-align:left;

	color:#666;

}

.indexnews_swi_des{

	width:100%;

	line-height: 30px;

	color:#999999;

	font-size: 15px;

	text-align:left;

	margin-top:10px;

}

.indexnews_pag .swiper-pagination-bullet{

	width: 15px;

	height: 15px;

}

.indexnews_pag .swiper-pagination-bullet-active{

	background: #ff7f27;

}



/*关于我们*/

.indexaboutus{

	width:100%;

	padding:100px 0;

	background:url("../images/aboutusbg.png") no-repeat top center;

	border-top:1px solid #e3e3e3;

}

.indexaboutus_ri{

	width:700px;

	float:right;

}

.indexaboutus_ri h2{

	color:#0d2b49;

	font-size: 30px;

	font-weight: bold;

	padding-bottom:25px;

}

.indexaboutus_ri h2 span{

	color:#999999;

	font-size: 18px;

	font-family: "Arial";

	font-weight: normal;

}

.indexaboutus_ri_p1{

	width:100%;

	letter-spacing: 3px;

	color:#666666;

	font-size: 18px;

	padding-bottom:10px;

}

.indexaboutus_ri_des{

	width: 100%;

	line-height: 25px;

	color:#999999;

	font-size:15px;

	height: 200px;

	overflow: hidden;

	letter-spacing: 2px;

	padding-top:40px;

}

.indexaboutus_ri_more{

	width:199px;

	height: 52px;

	text-align: center;

	line-height: 52px;

	display: block;

	background:#c71b2a;

	color:#fff;

	font-size: 15px;

	letter-spacing: 3px;

	border-radius: 5px;

}



/*footer*/



.footer1{

	width:100%;

	background:#4d4d4d;

	padding:30px 0 60px;

}

.fo_le1{

	width:400px;

	float:left;

	height:290px;

	border-right: 1px solid #939393;



}

.fo_le1 h2,.fo_le2 h2,.fo_le3 h2{

	color:#ffffff;

	font-size: 18px;

	padding:15px 0;

	font-weight: normal;

}

.fo_le1 p{

	position: relative;

	box-sizing: border-box;

	padding:10px 0 10px 35px;

	font-size: 14px;

	color:#939393;

}

.fo_le1 p span{

	display: block;

	position: absolute;

	width: 22px;

	height: 22px;

	border-radius: 50%;

	box-sizing: border-box;

	border:1px solid #939393;

	left: 0;

	text-align: center;

	line-height: 22px;



}

.fo_le2{

	width:230px;

	box-sizing: border-box;

	padding-left: 70px;

	float:left;

	height:260px;

	border-right: 1px solid #939393;

}

.fo_le2 p{

	color:#999999;

	font-size: 14px;

	padding:5px 0;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.fo_le3{

	width:335px;

	height: 260px;

	float:left;

	padding-left: 50px;

	box-sizing: border-box;

}

.fo_le3_le{

	width:28%;

	margin:0 2%;

	float:left;

}

.fo_le3_le p{

	text-align: center;

	color:#999999;

	line-height: 45px;

}





.footer2{

	background:#333333;

}

.fo2_p{

	float:left;

	color:#fff;

	line-height: 51px;

	font-size: 14px;

}

.fo2_p a{

	color:#fff;

}

.fo2_ri{

	float:right;

	text-align: right;

	color:#fff;

	font-size: 14px;

	line-height: 51px;

}

.fo2_ri span{

	float:left;

}

.fo2_ri img{

	float:left;

	margin:10px 5px;

}



/*搜索处*/



.sea_one{

	width:330px;

	height: 51px;

	position: relative;

	background:#fff;

	float:left;

}

.yi_p{

	float:left;

	line-height: 51px;

	text-indent:20px;

	color:#666666;

	font-size: 16px;

	width:70%;

}

.yi_span{

	float:right;

	width:30%;

	text-align: center;

	color:#333;

	font-size: 16px;

	line-height: 51px;

}

.yi_ul{

	position: absolute;

	width: 100%;

	top:51px;

	display: none;

}

.yi_li{

	width:100%;

	text-indent: 20px;

	color:#666;

	font-size: 14px;

	height: 30px;

	line-height: 30px;

	background:#fff;

}

.yi_li:hover{

	background:#c71b2a;

	color:#fff;

}



.sea_two_list{

	display: none;

}

.sea_two{

	width:330px;

	height: 51px;

	position: relative;

	background:#fff;

	float:left;

	margin-left:10px;

}

.er_p{

	float:left;

	line-height: 51px;

	text-indent:20px;

	color:#666666;

	font-size: 16px;

	width:70%;

}

.er_span{

	float:right;

	width:30%;

	text-align: center;

	color:#333;

	font-size: 16px;

	line-height: 51px;

}

.er_ul{

	position: absolute;

	width: 100%;

	top:51px;

	display: none;

}

.er_li{

	width:100%;

	text-indent: 20px;

	color:#666;

	font-size: 14px;

	height: 30px;

	line-height: 30px;

	background:#fff;

}

.er_li:hover{

	background:#c71b2a;

	color:#fff;

}





.sea_js{

	display: none;

}

.sea_three_list{

	display: none;

}

.sea_three{

	width:330px;

	height: 51px;

	position: relative;

	background:#fff;

	float:left;

	margin-left:10px;

}

.san_p{

	float:left;

	line-height: 51px;

	text-indent:20px;

	color:#666666;

	font-size: 16px;

	width:70%;

}

.san_span{

	float:right;

	width:30%;

	text-align: center;

	color:#333;

	font-size: 16px;

	line-height: 51px;

}

.san_ul{

	position: absolute;

	width: 100%;

	top:51px;

	display: none;

	z-index:20;

}

.san_li{

	width:100%;

	text-indent: 20px;

	color:#666;

	font-size: 14px;

	height: 30px;

	line-height: 30px;

	background:#fff;

}

.san_li:hover{

	background:#c71b2a;

	color:#fff;

}



.button{

	float:left;

	width:170px;

	text-align: center;

	height: 51px;

	line-height: 51px;

	color:#fff;

	font-size: 16px;

	border:none;

	background:#c71b2a;

	margin-left:10px;

}







/*产品中心*/



.pro{

	width:100%;

	padding:0 0 20px;

}

.pro_le{

	width:210px;

	float:left;

	padding-top:70px;

}

.pro_le_ul{

	width:100%;

	padding:0 0 20px;

}

.pro_le_ul > h2{

	font-size: 19px;

	letter-spacing: 1px;

	box-sizing: border-box;

	padding:5px 10px 5px 0;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	font-weight: normal;

	border-bottom:1px solid #006cb8;

}

.pro_le_ul > h2 > a{

	color:#006cb8;

}

.pro_le_ul > h2 > span{

	float:right;

	color:#006cb8;

}

.pro_le_ul > li{

	line-height:26px;

	padding:5px 0 0;

	font-size: 15px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	letter-spacing: 1px;

}

.pro_le_ul > li > a{

	color:#444;

}

.pro_le_ul > li > a:hover{

	color:#c71b2a;

}



.pro_ri{

	padding-top:20px;

	float:right;

	width:910px;

}

.weizhi_pro{

	width:100%;

	text-align: right;

	color:#444;

	font-size: 14px;

	padding:10px 0;

	font-weight: normal;

}

.weizhi_pro a{

	color:#444;

}



.prolist{

	width:100%;

	padding: 20px 0 0;

}

.pro_dl{

	width:30%;

	float:left;

	margin-left:2%;

	box-sizing:border-box;

	padding:0 10px;

	margin-bottom:30px;

}

.pro_dt{

	width:100%;

	height: auto;

	overflow: hidden;

}

.pro_dt img{
	width:100%;
	height: 190px;
}

.pro_dd{

	width:100%;

	text-align: left;

}

.pro_dd a{

	color:#444;

	font-size: 16px;

	letter-spacing: 1px;

	padding:10px 0;

	display: block;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.pro_dd p{

	color:#666;

	font-size: 14px;

	height: 70px;

	line-height:23px;

	overflow: hidden;

}



.pages{

	width: 100%;

	padding:30px 0 ;

	text-align: center;

}



.pro_dl:hover .pro_dt img{

	opacity: .3;

}

.pro_dl:hover .pro_dd a{

	color:#c71b2a;

}





/*新闻中心*/

/*news*/

.news{

	width:100%;

	padding:50px 0;

}

.news-dl{

	width: 1160px;

	padding:20px;

	background:#fff;

	margin-top:10px;

	transition: all .8s;

}

.news-dt{

	width:380px;

	height: 200px;

	float:left;

	overflow: hidden;

}

.news-dt img{

	width: 100%;

	height:100%;

	transition: all 3s;

}

.news-dd{

	width:750px;

	float:right;

}

.news-dd h2{

	width:100%;

	text-align:left;

	line-height: 40px;

	color:#333;

	font-size: 18px;

	transition: all .8s;

	letter-spacing:1px;

}

.news-dd span{

	display:inline-block;

	color:#999;

	font-size: 14px;

	line-height: 30px;

	letter-spacing:1px;

}

.news-dd p{

	width: 100%;

	height:90px;

	line-height: 30px;

	overflow: hidden;

	font-size: 16px;

	color:#666;

	letter-spacing:1px;

}

.news-dl:hover{

	box-shadow: 0 0 10px #999;

}

.news-dl:hover .news-dt img{

	transform: scale(1.5);

}

.news-dl:hover .news-dd h2{

	color:#c71b2a;

}

/*位置*/

.weizhi {

	width: 100%;

	border-bottom: 1px solid #e2e2e2;

	background:#f5f5f5;

}

.weizhi li{

	float:left;

	transition:all .5s;

}

.weizhi2 a {

	display: block;

	height: 60px;

	padding: 0 20px;

	line-height: 60px;

	border-left: 1px solid #e2e2e2;

	font-size: 14px;

	color: #333;

}

.weizhi_li:hover{

	background:#c71b2a;

}

.weizhi_li:hover.weizhi_li a{

	color:#fff;

}





/*show*/

.show{

	width: 100%;

	padding:40px 0 60px;

}

.show-news-ti{

	width: 100%;

	height: 50px;

	line-height: 50px;

	color:#333;

	font-size: 18px;

	letter-spacing: 1px;

}

.show-news-ti span{

	display: block;

	width: 5px;

	height: 30px;

	margin-top:10px;

	float: left;

	background:#c71b2a;

	margin-right: 20px;

	letter-spacing: 1px;

}



.show-news-p{

	color:#999;

	font-size: 12px;

	line-height: 30px;

	padding-bottom: 30px;

	border-bottom:1px solid #e5e5e5;

	letter-spacing: 1px;

}



.show-news-con{

	width: 100%;

	padding:20px 0;

	overflow: hidden;

}



.show-news-prev{

	float:left;

	font-size: 14px;

	color:#666;

	letter-spacing: 1px;

}

.show-news-next{

	float: right;

	font-size: 14px;

	color:#666;

	letter-spacing: 1px;

}



/*产品展示*/

.prolist_le{

	float:left;

	width:50%;

}

.gallery-top{

	width:100%;

}

.gallery_img img{

	width:100%;

}

.gallery-thumbs-img img{

	width:100%;

	overflow: hidden;

	box-sizing: border-box;

	border:1px solid #f2f2f2;

}



.prolist_ri{

	float:right;

	width:45%;

}

.prolist_ri > h2{

	color:#c71b2a;

	font-size: 25px;

	font-weight: normal;

	letter-spacing: 1px;

}

.prolist_ri_des{

	width: 100%;

	line-height: 30px;

	color:#666;

	letter-spacing: 1px;

	font-size: 16px;

	padding-top:30px;

}

.prolist_channel{

	width: 100%;

	margin-top:30px;

	border-bottom: 1px solid #c71b2a;

}

.prolist_channel a{

	display: block;

	float:left;

	width: 25%;

	box-sizing: border-box;

	border:1px solid #c71b2a;

	border-bottom: none;

	text-align: center;

	line-height: 50px;

	height: 50px;

	color:#333;

}

.prolist_channel a:hover{

	color:#fff;

	background:#c71b2a;

}

.prolist_con{

	width:100%;

	box-sizing: border-box;

	padding:20px;

}



.cp_con{

	display: none;

}

.cp_con video{

	margin:0 auto;

	display: block;

}



/*联系我们*/



.pro_h2{

	color:#999999;

	font-size: 36px;

	text-align: center;

	background:url("../images/protibg.jpg") no-repeat center;

	padding:70px 0;

	font-weight: bold;

}



.ctt_fl{

	width:452px;

	float:left;

	box-sizing: border-box;

	padding-right:45px;

}

.ctt_fl_h2{

	color:#000000;

	font-weight: bold;

	font-size: 18px;

	padding-bottom:30px;

	text-indent: 6px;

}

.ctt_fl_h22{

	color:#000000;

	font-weight: bold;

	font-size: 18px;

	padding:30px 0;

	text-indent: 6px;

}

.ctt_fl_p{

	position: relative;

	width:100%;

	box-sizing: border-box;

	padding:20px 0 20px 60px;

	color:#999999;

	font-size: 15px;

	font-family: "Arial";

	border-bottom:1px solid #e2e2e2;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

}

.ctt_fl_p > img{

	position: absolute;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	margin:auto 6px;

}

.ctt_fr{

	width:748px;

	float:right;

}

.ctt_lab{

	width: 363px;

	float:left;

	margin-left: 10px;

	font-weight: normal;

}

.ctt_lab > p{

	color:#333333;

	font-size: 16px;

	line-height: 35px;

}

.ctt_lab > input{

	width:100%;

	border-radius: 5px;

	border:1px solid #e2e2e2;

	text-indent: 10px;

	font-size: 14px;

	box-sizing: border-box;

	height: 49px;

}

.ctt_lab2{

	width: 100%;

	font-weight: normal;

	padding-left: 12px;

}

.ctt_lab2 > p{

	color:#333333;

	font-size: 16px;

	line-height: 35px;

}

.ctt_lab2 > textarea{

	width: 100%;

	height: 170px;

	border-radius: 5px;

	border:1px solid #e2e2e2;

	text-indent: 10px;

	font-size: 14px;

	box-sizing: border-box;

}

.ctt_ss{

	display: block;

	width:194px;

	height: 49px;

	line-height: 49px;

	text-align: center;

	color:#fff;

	font-size: 14px;

	background:#51b1bf;

	border:none;

	border-radius: 5px;

	float:left;

	margin:30px 0;

}

.ctt_lab3{

	float:left;

	width: 550px;

	font-weight: normal;

	padding-left: 12px;

}

.ctt_lab3 > p{

	color:#333333;

	font-size: 16px;

	line-height: 35px;

}

.ctt_lab3 > input{

	width:50%;

	border-radius: 5px;

	border:1px solid #e2e2e2;

	text-indent: 10px;

	font-size: 14px;

	box-sizing: border-box;

	height: 49px;

}



.ctt{

	padding:0 0 100px;

}



.ctt_ditu{

	width:100%;

	height: 520px;

	box-sizing: border-box;

	border:5px solid #e2e2e2;

	margin-bottom: 100px;

}









/*.pageshow{margin-top: 30px;}*/

.pages{ margin-top:20px; margin-bottom:20px; text-align:center;font-size:13px;}

.pages a{border: 1px solid #ccc;display: inline;padding: 3px 10px 3px 10px;margin-right: 5px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;cursor: pointer;background: #fff;text-decoration:none;color:#999;}

.pages a:hover{border:1px solid #FF6600; background-color:#FF6600; color:#fff;}

.pages span{border: 1px solid #FF6600;display: inline;padding: 3px 10px 3px 10px;margin-right: 5px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background: #FFEEE5;color: #FF6600;}





























































































































































































































































































